package com.ymatou.iapi.withdraw.parameter;

import java.math.BigDecimal;
import java.util.Date;

public class QueryWithDrawInvoiceResp {
	/**
	 * 	提现出账账户类型
	 */
	private Integer AccountType;
	public Integer getAccountType(){
		return AccountType;
	}
	public void setAccountType(Integer accountType){
		this.AccountType = accountType;
	}
	/**
	 * 申请时间
	 */
	private Date ApplyTime;
	public Date getApplyTime(){
		return ApplyTime;
	}
	public void setApplyTime(Date applyTime){
		this.ApplyTime = applyTime;
	}
	
	
	/**
	 * 申请人
	 */
	private String ApplyUserLoginId;
	public String getApplyUserLoginId(){
		return ApplyUserLoginId;
	}
	public void setApplyUserLoginId(String applyUserLoginId){
		this.ApplyUserLoginId = applyUserLoginId;
	}
	
	/**
	 * 审批备注
	 */
	private String ApprovalResult;
	public String getApprovalResult(){
		return ApprovalResult;
	}
	public void setApprovalResult(String approvalResult){
		this.ApprovalResult = approvalResult;
	}
	
	/**
	 * 审批状态
	 */
	private Integer ApproveStatus ;
	public Integer getApproveStatus (){
		return ApproveStatus ;
	}
	public void setApproveStatus (Integer approveStatus ){
		this.ApproveStatus  = approveStatus ;
	}
	
	
	
	/**
	 * 收款银行户名
	 */
	private String BankAccountName ;
	public String getBankAccountName (){
		return BankAccountName ;
	}
	public void setBankAccountName (String bankAccountName ){
		this.BankAccountName  = bankAccountName ;
	}
	
	/**
	 * 收款银行账号
	 */
	private String BankAccountNo ;
	public String getBankAccountNo (){
		return BankAccountNo ;
	}
	public void setBankAccountNo (String bankAccountNo ){
		this.BankAccountNo  = bankAccountNo ;
	}
	
	/**
	 * 收款银行所在市
	 */
	private String BankCity ;
	public String getBankCity (){
		return BankCity ;
	}
	public void setBankCity (String bankCity ){
		this.BankCity  = bankCity ;
	}
	
	
	/**
	 * 收款银行所在国家
	 */
	private String BankCountry ;
	public String getBankCountry (){
		return BankCountry ;
	}
	public void setBankCountry (String bankCountry ){
		this.BankCountry  = bankCountry ;
	}
	
	/**
	 * 收款银行所在城市
	 */
	private String BankHostCity ;
	public String getBankHostCity (){
		return BankHostCity ;
	}
	public void setBankHostCity (String bankHostCity ){
		this.BankHostCity  = bankHostCity ;
	}	
	/**
	 * 收款银行名称
	 */
	private String BankName ;
	public String getBankName (){
		return BankName ;
	}
	public void setBankName (String bankName ){
		this.BankName  = bankName ;
	}
	
	
	/**
	 * 收款银行所在州/省
	 */
	private String BankState ;
	public String getBankState (){
		return BankState ;
	}
	public void setBankState (String bankState ){
		this.BankState  = bankState ;
	}
	
	
	/**
	 * 导出批次号
	 */
	private String BatchCode ;
	public String getBatchCode (){
		return BatchCode ;
	}
	public void setBatchCode (String batchCode ){
		this.BatchCode  = batchCode ;
	}
	
	
	/**
	 * 银行地址
	 */
	private String BranchAddress ;
	public String getBranchAddress (){
		return BranchAddress ;
	}
	public void setBranchAddress (String branchAddress ){
		this.BranchAddress  = branchAddress ;
	}	
	
	/**
	 * 提现出账账户名称
	 */
	private String BusinessName ;
	public String getBusinessName (){
		return BusinessName ;
	}
	public void setBusinessName (String businessName ){
		this.BusinessName  = businessName ;
	}
	
	
	/**
	 * 汇率
	 */
	private BigDecimal CurrencyRate ;
	public BigDecimal getCurrencyRate (){
		return CurrencyRate ;
	}
	public void setCurrencyRate (BigDecimal currencyRate ){
		this.CurrencyRate  = currencyRate ;
	}
	
	/**
	 * 提现用户邮箱
	 */
	private String Email ;
	public String getEmail (){
		return Email ;
	}
	public void setEmail (String email ){
		this.Email  = email ;
	}
	
	
	/**
	 * 提现账户ID
	 */
	private String FundAccountId ;
	public String getFundAccountId (){
		return FundAccountId ;
	}
	public void setFundAccountId (String fundAccountId ){
		this.FundAccountId  = fundAccountId ;
	}
	
	
	/**
	 * IBanCode
	 */
	private String IbanCode ;
	public String getIBanCode (){
		return IbanCode ;
	}
	public void setIBanCode (String IBanCode ){
		this.IbanCode  = IBanCode ;
	}
	
	/**
	 * 支付失败结果
	 */
	private String InputResultInfo ;
	public String getInputResultInfo (){
		return InputResultInfo ;
	}
	public void setInputResultInfo (String inputResultInfo ){
		this.InputResultInfo  = inputResultInfo ;
	}
	
	/**
	 * 单据状态
	 */
	private Integer InvoiceStatus ;
	public Integer getInvoiceStatus (){
		return InvoiceStatus ;
	}
	public void setInvoiceStatus (Integer invoiceStatus ){
		this.InvoiceStatus  = invoiceStatus ;
	}
	
	
	/**
	 * 手续费
	 */
	private BigDecimal PoundageAmount ;
	public BigDecimal getPoundageAmount (){
		return PoundageAmount ;
	}
	public void setPoundageAmount (BigDecimal poundageAmount ){
		this.PoundageAmount  = poundageAmount ;
	}	
	
	/**
	 * 提现账户类型（银行卡，支付宝）
	 */
	private Integer ReceivableAccountType ;
	public Integer getrReceivableAccountType (){
		return ReceivableAccountType ;
	}
	public void setReceivableAccountType (Integer receivableAccountType ){
		this.ReceivableAccountType  = receivableAccountType ;
	}
	
	
	
	/**
	 * 收款人地址
	 */
	private String ReceiverAddress ;
	public String getReceiverAddress (){
		return ReceiverAddress ;
	}
	public void setReceiverAddress (String receiverAddress ){
		this.ReceiverAddress  = receiverAddress ;
	}
	
	
	/**
	 * 备注
	 */
	private String Remark ;
	public String getRemark (){
		return Remark ;
	}
	public void setRemark (String remark ){
		this.Remark  = remark ;
	}
	
	
	/**
	 * RoutingNumber
	 */
	private String RoutingNumber ;
	public String getRoutingNumber (){
		return RoutingNumber ;
	}
	public void setRoutingNumber (String routingNumber ){
		this.RoutingNumber  = routingNumber ;
	}
	
	
	
	/**
	 * 银行电汇号
	 */
	private String SwiftCode ;
	public String getSwiftCode (){
		return SwiftCode ;
	}
	public void setSwiftCode (String swiftCode ){
		this.SwiftCode  = swiftCode ;
	}
	
	
	
	
	/**
	 * 	支付宝收款账户
	 */
	private String ThirdPartyPlatformAccount ;
	public String getThirdPartyPlatformAccount (){
		return ThirdPartyPlatformAccount ;
	}
	public void setThirdPartyPlatformAccount (String thirdPartyPlatformAccount ){
		this.ThirdPartyPlatformAccount  = thirdPartyPlatformAccount ;
	}
	
	/**
	 * 	最后更新时间
	 */
	private Date UpdatTime ;
	public Date getUpdatTime (){
		return UpdatTime ;
	}
	public void setUpdatTime (Date updatTime ){
		this.UpdatTime  = updatTime ;
	}
	
	

	/**
	 * 	账户类型
	 */
	private Integer UserAccountType ;
	public Integer getUserAccountType (){
		return UserAccountType ;
	}
	public void setUserAccountType (Integer userAccountType ){
		this.UserAccountType  = userAccountType ;
	}	
	

	/**
	 * 	提现用户Id
	 */
	private int Userid ;
	public int getUserid (){
		return Userid ;
	}
	public void setUserid (int userid ){
		this.Userid  = userid ;
	}
	
	
	/**
	 * 	提现用户账户名
	 */
	private String UserLoginId ;
	public String getUserLoginId (){
		return UserLoginId ;
	}
	public void setUserLoginId (String userLoginId ){
		this.UserLoginId  = userLoginId ;
	}
	
	
	
	/**
	 * 	提现金额
	 */
	private BigDecimal WithDrawAmount ;
	public BigDecimal getWithDrawAmount (){
		return WithDrawAmount ;
	}
	public void setWithDrawAmount (BigDecimal withDrawAmount ){
		this.WithDrawAmount  = withDrawAmount ;
	}
	
	
	/**
	 * 	提现单据流水号
	 */
	private String WithDrawInvoiceId ;
	public String getWithDrawInvoiceId (){
		return WithDrawInvoiceId ;
	}
	public void setWithDrawInvoiceId (String withDrawInvoiceId ){
		this.WithDrawInvoiceId  = withDrawInvoiceId ;
	}
	
	/**
	 * 	提现类型
	 */
	private Integer WithDrawType ;
	public Integer getWithDrawType (){
		return WithDrawType ;
	}
	public void setWithDrawType (Integer withDrawType ){
		this.WithDrawType  = withDrawType ;
	}
}
